Conversion en série avec Avidemux

Conversion en série dénommée aussi "batch" dans les systèmes basés sur MS-DOS/MS-WINDOWS, ou dite scriptée, en console, pour les systèmes basés sur UNIX/LINUX

Cette méthode vous permettra de traiter toutes sortes de travaux animées, surtout des feuilletons pour laquelle elle a été développée, une fois la commande lancée, vous ne vous en occupez plus !

Prérequis

Créer un fichier projet Avidemux

La méthode utilise Avidemux Appimage 2.8.1
#if not adm.loadVideo("…"):
#    raise("Cannot load …")
#adm.clearSegments()
#adm.addSegment(0, 80000, 2665252000)
#adm.markerA = 0
#adm.markerB = 2665252000

Commande script qui lance la série de conversion

La méthode utilise une boucle "For var in {debut%…fin%}; do …; done" et appelle l'interface Avidemux automatiquement avec les bons réglages de conversion. L'écart numérique "debut%…fin%" peut être aussi longue que nécessaire, ou contenir seulement certains éléments séparés par une virgule.
Il est impératif d'utiliser uniquement des chemins absolus, et non relatifs, losque avidemux se lance il considère tous les appels de fichiers relatifs à sa localisation d'exécution et non à son raccourci de bureau ou à un lien symbolique.
for i in {debut%..fin%}; do /home/nom_utilisateur/avidemux/avidemux --video-codec "label du codec video dans Avidemux" --audio-codec "label du codec audio dans Avidemux" --force-alt-h264 --load "/emplacement/dossier_videos/"$i.format_conteneur --run /emplacement/dossier_script/nom_projet_script.py --save "/emplacement/dossier_videos/"$i.nouveau_format_conteneur --quit; done

Exemples …

Simple conversion de mkv à mp4

Conversion avec re-encodage du flux video

à suivre…